package com.sqfw.project.knowledge.service;

/**
 * cms同步知识
 *
 * @author tangxt
 * @date 2024-07-01
 * */
public interface CmsKnowledgeService {


    /**
     *  同步政策解释的知识数据List
     * */
    void syncPolicyInterpretation(String beginDisplayDate, String endDisplayDate);

    /**
     * 定时任务
     * 同步规范性文件的知识List
     * */
    void syncNormativeDocument(String beginDisplayDate, String endDisplayDate);

    /**
     * 定时任务
     * 政策文件: 有许多二级分类和三级分类, 同步知识数据List
     * */
    void syncPolicyDocument(String beginDisplayDate, String endDisplayDate);

    /**
     * 政策文件: 同步知识数据List---递归
     * */
    void syncPolicyDocumentRecursion(String beginDisplayDate, String endDisplayDate);

    /**
     * 定时任务
     * 同步知识库数据--查询一条，存储一条
     * */
    void syncCmsKnowledge();

    /**
     * 定时任务
     * 再次同步失败的知识
     * */
    void syncFailCmsKnowledge();

}
